package conan.ServiceLayer;

import conan.DomainLayer.*;

import java.util.ArrayList;

public class Controller {
    
    private ArrayList<Medarbejder> medarbejdere = new ArrayList<Medarbejder>(); //Temp arraylist
    
    public void gemMedarbejder(int medarbejderID, String medarbejderNavn, int medarbejderStillingsId) 
    {
       new Medarbejder(medarbejderNavn, medarbejderID, medarbejderStillingsId); 
    }
    
    /*temp medtode*/
    public void addMedarbejder(Medarbejder m) {
        medarbejdere.add(m);
    }
    
    public ArrayList<Medarbejder> getFreePerioder() 
    {
        ArrayList<Medarbejder> ledigeMedarbejdere = new ArrayList<Medarbejder>();
        for (Medarbejder m : medarbejdere) {
            /*if (m.isFree()>0) {
                ledigeMedarbejdere.add(m);
            }*/
        }
        return ledigeMedarbejdere;
    }
    
    /*
     * public void populateMedarbejderPerioder() {
        for (Medarbejder m : medarbejdere) {
            for (int i = 0; i < 8; i++) {
                int temp = i+1;
                m.addPeriode(new Periode(temp));
            }
        }
    }
    */
    
    /*
    public void bookPerioder() {
        int randomMedarb = 0;
        randomMedarb = ((int)(Math.random()*7)+1);
        
        medarbejdere.get(randomMedarb).bookPerioder();
    }
    */
    
    
}
